How evolution of information systems may fail: many improvements adding up to negative effects
نویسنده
چکیده
It has been observed in case studies that computer systems evolve through three main processes: initial development, adaptive maintenance, and replacement. Often one system replaces several existing ones. Models of system evolution should therefore include the these processes for all the systems being affected. Sometimes, the cumulative effect of small improvements made during adaptive maintenance was dysfunctional; for example, recurrent changes produced spaghetti code which no one dared to change. Possible negative effects of many small changes can be foreseen through improved planning and organization of maintenance. This indicates that systems should be replaced before they deteriorate through amendments. Replacement seems to be easier to carry out than is initial development, due to easier requirements engineering. In fifteen out of sixteen processes where computer systems were replaced with newer ones, the new systems were replicas of the old systems with some functionality added. Through repeated replacements, the organizational structure is reinforced. Repeated replacements may therefore result in an inefficient and rigid organization in the long run. Thus many easy-toaccomplish replacements of program code, each which were intended to improve efficiency, may cause the counter result in the end.
منابع مشابه
Emotions and information seeking: how does emotion manifest in infor-mation seeking behavior?
Background and Aim: Information seeking behavior arises when one feels a void in his/her knowledge which inspires one to acquire new information. The central point in explaining behavior is the fact that many features influence its occurrence, and emotions are considered to be a major element involved in human information behavior. Also, Information seeking is a positive and negative emotional...
متن کاملThe Mediating Effects of Caffeine Ingestion and Post-Activation Performance Enhancement on Reactive Dive Times in Goalkeepers
Background. The reactive abilities of goalkeepers are crucial and may directly impact match results. Therefore, research on factors that may enhance goalkeeper performances during diving tasks (DT) and how these factors are mediated would provide valuable information for coaches and goalkeepers. Objectives. The purpose of this investigation was to: (i) assess the impact of caffeine consumption...
متن کاملHow to Evaluate Health Information Systems: Evaluation stages
The most important goal of health systems is improvement of quality, effectiveness and efficiency of health services. To achieve this goal, health care organizations should establish a proper structure for evaluating health information systems. Health information system evaluation is expected to identify the existing problems of the system through measuring specific indicators. The main objecti...
متن کاملکشف سرویسهای ابری در زبان فارسی از طریق تکامل هستانشناسی
Abstract The cloud computing is undoubtedly a great achievement of the computer networks. In this environment, various services have been provided but users should take the trouble to find the services they need. Although researchers have tried to solve the needs of users to information on the web, their studies enjoy strengths and weaknesses and there is no comprehensive system for the disc...
متن کاملFraming Bias in the Interpretation of Quality Improvement Data: Evidence From an Experiment
Background A growing body of public management literature sheds light on potential shortcomings to quality improvement (QI) and performance management efforts. These challenges stem from heuristics individuals use when interpreting data. Evidence from studies of citizens suggests that individuals’ evaluation of data is influenced by the linguistic framing or context of that information an...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2002